import Vue from 'vue'
import App from './App'
import router from './router'
import axios from 'axios'
import logingShade from './components/logingShade.vue'


Vue.component('logingShade',logingShade);
Vue.use(logingShade);

Vue.prototype.$http = axios
Vue.config.productionTip = false
// 全局导航钩子
// router.beforeEach((to, from, next) => {
//    	document.title = to.name;
//    	判断该路由是否需要登录权限
//    	if (to.meta.requireAuth) {
//    		// 通过vuex state获取当前的token是否存在
//    		// console.log(isEmptyObject(store.state.user))
//        		if(!isEmptyObject(store.state.token)) {
//        			next();
//        		}else {
//        			next({
//        				path: '/',
//                       query: {redirect: to.fullPath}  // 将跳转的路由path作为参数，登录成功后跳转到该路由
//                   })
//        		};
//    	}else {
//    		next();
//    	}
// })
// function isEmptyObject(obj) {
//  	for (var key in obj) {
//  		return false;
//  	}
//  	return true;
// }

new Vue({
  	el: '#app',
  	router,
    render: x => x(App)
})
